import XYZSDK from './XYZSDK'
import * as ol from '../ol'
import 'ol/ol.css';

// 自定义XYZLeary类，继承自 ol.XYZSDK
class XYZLeary extends XYZSDK{
    /**
     * @constructor XYZLeary
     * @description 添加XYZ的图层。
     * @property {String} option.url - 图层地址XYZ
     * @property {String} [option.layerId] - 图层id(可选)
     * @property {String} [option.zIndex] - zIndex(可选)
     * @property {Number} [option.opacity=0.7] - 不透明度，取值范围为 0（完全透明）到 1（完全不透明）(可选)
     * @property {Number} [option.minZoom=default] - 最小显示等级(可选)
     * @property {Number} [option.maxZoom=default] - 最大显示等级(可选)
     * @example
     * let xyzLeary = new GISMap.XYZLeary({
     *     url:'http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6'
     * })
     * map.addLeary(xyzLeary)
     * @param options
     */
    constructor(options) {
        super(options);
    }
}
export default XYZLeary